﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="InformeEjemplaresRestaurados.aspx.cs" Inherits="InformeEjemplaresRestaurados" %>

<asp:Content ID="Content1" ContentPlaceHolderID="Cabeza" runat="Server">
        <link rel="stylesheet" href="Content/themes/base/all.css" />
    <link rel="stylesheet" href="Content/themes/base/datepicker.css" />
    <script src="Scripts/jquery-ui-1.11.4.min.js"></script>
    <script>
        $.datepicker.regional['es'] = {
            closeText: 'Cerrar',
            prevText: '<Ant',
            nextText: 'Sig>',
            currentText: 'Hoy',
            monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
            monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
            dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
            dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Juv', 'Vie', 'Sáb'],
            dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
            weekHeader: 'Sm',
            dateFormat: 'dd/mm/yy',
            firstDay: 1,
            isRTL: false,
            showMonthAfterYear: false,
            yearSuffix: ''
        };
        $.datepicker.setDefaults($.datepicker.regional['es']);
    </script>
    <script type="text/javascript">
        var jQuery_dt = $.noConflict(true);
        jQuery_dt(document).ready(function () {
            jQuery_dt('#Cuerpo_txtFechaDesde').datepicker({
                onClose: function (selectedDate) {
                    jQuery_dt('#Cuerpo_txtFechaHasta').datepicker("option","minDate",selectedDate);
                }
            });
            jQuery_dt('#Cuerpo_txtFechaHasta').datepicker({
                onClose: function (selectedDate) {
                    jQuery_dt('#Cuerpo_txtFechaDesde').datepicker("option","maxDate",selectedDate);
                }
            });
        });
    </script>

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Cuerpo" runat="Server">
    <div class="container">
        <fieldset>
            <legend>Informe Ejemplares Restaurados</legend>
        <div class="form-group col-sm-12">
            <div class="panel panel-primary">
                <div class="panel-heading">
                    <label class="label-primary">Filtros</label>
                </div>
                <div class="panel-body">
                    <div class="container">
                        <div class="form-horizontal">
                            <fieldset>
                                <div class="form-group">
                                    <div class="col-sm-2">
                                        <label class="control-label">Restaurador</label>
                                    </div>
                                    <div class="col-sm-3">
                                        <asp:DropDownList ID="cmbRestauradores" CssClass="btn btn-default dropdown-toggle" runat="server"></asp:DropDownList>
                                    </div>
                                </div>

                                <div class="form-group">
                                    <div class="col-sm-2">
                                        <label class="control-label">Fecha Entrega</label>
                                    </div>
                                    <div class="col-sm-1">
                                        <label class="control-label" for="txtFechaDesde">Desde:</label>
                                    </div>
                                    <div class="col-sm-2">
                                        <asp:TextBox ID="txtFechaDesde" runat="server" CssClass="form-control" PlaceHolder="dd/MM/yyyy"></asp:TextBox>
                                    </div>
                                    <div class="col-sm-3">
                                        <asp:CompareValidator ID="cvFechaDesde" ControlToValidate="txtFechaDesde" runat="server" Text="Fecha Invalida" CssClass="text-danger" Display="Dynamic" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
                                        <asp:RangeValidator ID="rvFechaDesde" ControlToValidate="txtFechaDesde" runat="server" Text="Fecha Invalida" CssClass="text-danger" Display="Dynamic" Type="date"></asp:RangeValidator>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="col-sm-offset-2 col-sm-1">
                                        <label class="control-label">Hasta:</label>
                                    </div>
                                    <div class="col-sm-2">
                                        <asp:TextBox ID="txtFechaHasta" runat="server" CssClass="form-control" PlaceHolder="dd/MM/yyyy"></asp:TextBox>
                                    </div>
                                    <div class="col-sm-3">
                                        <asp:CompareValidator ID="cvFechaHasta" ControlToValidate="txtFechaHasta" runat="server" Text="Fecha Invalida" CssClass="text-danger" Display="Dynamic" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
                                        <asp:RangeValidator ID="rvFechaHasta" ControlToValidate="txtFechaHasta" runat="server" Text="La fecha no puede ser superior a la actual" CssClass="text-danger" Display="Dynamic" Type="Date"></asp:RangeValidator>
                                    </div>
                                </div>

                                <div class="form-group">
                                    <div class="col-sm-2">
                                        <label class="control-label" for="txtCodLibro">Codigo Ejemplar</label>
                                    </div>
                                    <div class="col-sm-3">
                                        <asp:TextBox ID="txtCodLibro" runat="server" CssClass="form-control"></asp:TextBox>
                                    </div>
                                    <div class="col-sm-3">
                                        <asp:CompareValidator ID="cvCodLibro" ControlToValidate="txtCodLibro" runat="server" CssClass="text-danger" Display="Dynamic" Operator="DataTypeCheck" Type="Integer" Text="Ingrese un numero entero"></asp:CompareValidator>
                                        <asp:RangeValidator ID="rvCodLibro" ControlToValidate="txtCodLibro" runat="server" CssClass="text-danger" Display="Dynamic" Text="Ingrese un numero positivo" MinimumValue="1" MaximumValue="9999"></asp:RangeValidator>
                                    </div>
                                </div>
                                <div class="col-sm-2">
                                    <asp:Button ID="btn_buscar" runat="server" Text="Buscar" CssClass="btn btn-default" OnClick="btn_buscar_Click" />
                                </div>
                            </fieldset>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="col-sm-12 table-responsive">
                <asp:GridView runat="server" ID="grvRestauraciones" AutoGenerateColumns="false" CssClass="table table-bordered" OnSorting="grvRestauraciones_Sorting" AllowSorting="true" AllowPaging="true" PageSize="4" OnPageIndexChanging="grvRestauraciones_PageIndexChanging">
                    <Columns>
                        <asp:BoundField HeaderText="Numero" DataField="Numero" SortExpression="Numero" />
                        <asp:BoundField HeaderText="Codigo Ejemplar" DataField="Codigo" SortExpression="Codigo" />
                        <asp:BoundField HeaderText="Titulo" DataField="Titulo" SortExpression="Titulo" />
                        <asp:BoundField HeaderText="Estado" DataField="Estado" SortExpression="Estado" />
                        <asp:BoundField HeaderText="CUIL Restaurador" DataField="CUIL" SortExpression="CUIL" />
                        <asp:BoundField HeaderText="Nombre Restaurador" DataField="ApellidoNombre" SortExpression="ApellidoNombre" />
                        <asp:BoundField HeaderText="Fecha Entrega" DataField="FechaEntrega" DataFormatString="{0:d}" SortExpression="FechaEntrega" />
                        <asp:BoundField HeaderText="Costo" DataField="Costo" SortExpression="Costo" DataFormatString="{0:0.00}" />
                    </Columns>
                </asp:GridView>
            </div>
        </div>
        <div class="container">
            <div class="col-sm-4">
                <label id="result" runat="server" class="text-info" visible="false">No se encontraron resultados</label>
            </div>
        </div>
            </fieldset>
    </div>
</asp:Content>

